package com.jyh.db.entity;

import java.math.BigDecimal;
import java.util.Date;

public class JyhPlatformMoneyLog {
    /**
     * 
     *
     * @mbggenerated 2017-10-20
     */
    private Integer ID;

    /**
     * 订单/流水号
     *
     * @mbggenerated 2017-10-20
     */
    private String moneyNO;

    /**
     * 转出账户,关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    private Integer putAccount;

    /**
     * 转入账户,关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    private Integer incomeAccount;

    /**
     * 交易金额
     *
     * @mbggenerated 2017-10-20
     */
    private BigDecimal payMoney;

    /**
     * 操作账户(充值/提现),关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    private Integer account;

    /**
     * 充值方式
     *
     * @mbggenerated 2017-10-20
     */
    private Integer rechargeType;

    /**
     * 备注
     *
     * @mbggenerated 2017-10-20
     */
    private String remark;

    /**
     * 操作人
     *
     * @mbggenerated 2017-10-20
     */
    private String operator;

    /**
     * 操作时间
     *
     * @mbggenerated 2017-10-20
     */
    private Date time;

    /**
     * 最后修改时间
     *
     * @mbggenerated 2017-10-20
     */
    private Date timestamp;

    /**
     * 
     * @return ID 
     */
    public Integer getID() {
        return ID;
    }

    /**
     * 
     * @param ID 
     *
     * @mbggenerated 2017-10-20
     */
    public void setID(Integer ID) {
        this.ID = ID;
    }

    /**
     * 订单/流水号
     * @return moneyNO 订单/流水号
     */
    public String getMoneyNO() {
        return moneyNO;
    }

    /**
     * 订单/流水号
     * @param moneyNO 订单/流水号
     *
     * @mbggenerated 2017-10-20
     */
    public void setMoneyNO(String moneyNO) {
        this.moneyNO = moneyNO == null ? null : moneyNO.trim();
    }

    /**
     * 转出账户,关联jyh_config的account字段
     * @return putAccount 转出账户,关联jyh_config的account字段
     */
    public Integer getPutAccount() {
        return putAccount;
    }

    /**
     * 转出账户,关联jyh_config的account字段
     * @param putAccount 转出账户,关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    public void setPutAccount(Integer putAccount) {
        this.putAccount = putAccount;
    }

    /**
     * 转入账户,关联jyh_config的account字段
     * @return incomeAccount 转入账户,关联jyh_config的account字段
     */
    public Integer getIncomeAccount() {
        return incomeAccount;
    }

    /**
     * 转入账户,关联jyh_config的account字段
     * @param incomeAccount 转入账户,关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    public void setIncomeAccount(Integer incomeAccount) {
        this.incomeAccount = incomeAccount;
    }

    /**
     * 交易金额
     * @return payMoney 交易金额
     */
    public BigDecimal getPayMoney() {
        return payMoney;
    }

    /**
     * 交易金额
     * @param payMoney 交易金额
     *
     * @mbggenerated 2017-10-20
     */
    public void setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
    }

    /**
     * 操作账户(充值/提现),关联jyh_config的account字段
     * @return account 操作账户(充值/提现),关联jyh_config的account字段
     */
    public Integer getAccount() {
        return account;
    }

    /**
     * 操作账户(充值/提现),关联jyh_config的account字段
     * @param account 操作账户(充值/提现),关联jyh_config的account字段
     *
     * @mbggenerated 2017-10-20
     */
    public void setAccount(Integer account) {
        this.account = account;
    }

    /**
     * 充值方式
     * @return rechargeType 充值方式
     */
    public Integer getRechargeType() {
        return rechargeType;
    }

    /**
     * 充值方式
     * @param rechargeType 充值方式
     *
     * @mbggenerated 2017-10-20
     */
    public void setRechargeType(Integer rechargeType) {
        this.rechargeType = rechargeType;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     *
     * @mbggenerated 2017-10-20
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 操作人
     * @return operator 操作人
     */
    public String getOperator() {
        return operator;
    }

    /**
     * 操作人
     * @param operator 操作人
     *
     * @mbggenerated 2017-10-20
     */
    public void setOperator(String operator) {
        this.operator = operator == null ? null : operator.trim();
    }

    /**
     * 操作时间
     * @return time 操作时间
     */
    public Date getTime() {
        return time;
    }

    /**
     * 操作时间
     * @param time 操作时间
     *
     * @mbggenerated 2017-10-20
     */
    public void setTime(Date time) {
        this.time = time;
    }

    /**
     * 最后修改时间
     * @return timestamp 最后修改时间
     */
    public Date getTimestamp() {
        return timestamp;
    }

    /**
     * 最后修改时间
     * @param timestamp 最后修改时间
     *
     * @mbggenerated 2017-10-20
     */
    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
}